//index.js
//获取应用实例
const app = getApp()
var API_URL = "https://cswlyx.com/xcxapi/public/index.php/xcx/adduser";
Page({
  data: {
    is_status:true,
	  array: ['选择行业', '行业1', '行业2', '行业3'],//选择行业数组
	  index: 0,//行业数组索引
	  region: [],//地区区域数组
	  customItem: '全部',
	  sta:false,//区域显示 三目判断控制器 
	  city:"选择区域", //区域显示三目控制 false 时显示选择区域 否则显示选择的地区
	  //轮播图图片路径以及信息
	  imgUrls: [ 
		  {
			  // src: '../../img/bg1.jpg',
			  // title:"IP人脉1.0",
			  // txt:"一个专注于人脉打造的社交平台"
		  },
		  {
			  // src: '../../img/bg2.jpg',
			  // title: "IP人脉2.0",
			  // txt:"一个专注于人脉打造的社交平台 222"
		  }
	  ],
	  //轮播图end
	  indicatorDots: true,//是否显示轮播点
	  autoplay: true,//是否自动播放
	  interval: 5000,//自动播放时间
	  duration: 500,//滑动动画时间
	  // hotTxt:"张三疯更新了名片",//最新动态的详细信息
	  hotTime:1,//最新动态的时间
	  tip:20//人脉管理气泡数
  },
  //行业选择点击时改变view的显示
  bindPickerChange: function (e) {
	  this.setData({
		  index: e.detail.value
	  })
  },
  //地区选择点击时改变view的显示
  bindRegionChange:function(e){
	  this.setData({
		  sta:true,
		  region: e.detail.value
	  })
  },

  formSubmit:function(e){
     
      var that=this
      var keyword = e.detail.value.keyword
      var region = ''
      var index = ''
      var industry = ''
      if (this.data.index != 0) {
        industry = this.data.array[this.data.index]
      }
      if (this.data.sta == true && this.data.region[0] != '全部') {
        region = this.data.region[0] + ',' + this.data.region[1] + ',' + this.data.region[2]
      }
      // if (keyword) {
        wx.request({
          url: app.globalData.url + 'xcx/serachcard',
          data: { card_name: keyword, area: region, industry: industry},
          method: "post",
          success: function (res) {
            console.log(res)
            if (res.data.data){
              that.setData({
                list: res.data.data
              })
            }
           
          }
        })
      // }
      // else{
      //   wx.showToast({
      //     title: '请输入关键词',
      //     icon: 'success',
      //   })
      // }
  },

  onload:function(){
    this.onLoad()
    this.onShow()
  },

  // bindsearch:function(e){
  //     console.log(e.detail.value)
  //     var keyword = e.detail.value
  //     var region=''
  //     var index=''
  //     var industry=''
  //     if(index!=0){
  //       industry=this.data.array[index]
  //     }
  //     if (this.data.sta == true && this.data.region[0]!='全部'){
  //       region = this.data.region[0] + ',' + this.data.region[1] + ',' + this.data.region[2]
  //     }
  //     if(keyword){
  //         wx.request({
  //           url: app.globalData.url +'xcx/serachcard',
  //           data: { card_name: keyword, area: region, industry: industry},
  //           method:"post",
  //           success:function(res){
  //             console.log(res)
  //             console.log(region)
  //           }
  //         })
  //     }
  // },


  bindGetUserInfo: function (e) {
    // console.log(e.detail.userInfo)
    if (e.detail.userInfo) {
      wx.showLoading({ title: '加载中...', })
      wx.login({
        success: function (res) {
          // console.log(res)
          var code = res.code

          wx.getSetting({
              
            success: res => {
             
              if (res.authSetting['scope.userInfo']) {
                
                // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框 
                wx.getUserInfo({
                  success: res => {
                    
                    var nickname = res.userInfo.nickName
                    var avatar = res.userInfo.avatarUrl
                    var encryptedData = res.encryptedData
                    var iv = res.iv
                    var session3rd = wx.getStorageSync('session3rd')
                   
                    var that = this
                    wx.request({
                      url: API_URL,//dologin是访问后端的方法 
                      method: "post",
                      data: {
                        wx_name: nickname,
                        wx_imgurl: avatar,
                        session3rd: session3rd,
                        code: code,
                        encryptedData: encryptedData,
                        iv: iv
                      },
                      success: function (ret) {
                        // console.log(ret)
                        wx.hideLoading()
                        wx.redirectTo({
                          url: '../my/my',
                        })
                        wx.setStorageSync('openid', ret.data.data)
                        wx.setStorageSync('session3rd', ret.data.session3rd)
                        wx.setStorageSync('uid', ret.data.data)
                      }
                    })


                    // 可以将 res 发送给后台解码出 unionId 
                    // this.globalData.userInfo = res.userInfo

                    // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回 
                    // 所以此处加入 callback 以防止这种情况 
                    if (this.userInfoReadyCallback) {
                      this.userInfoReadyCallback(res)
                    }
                  }
                })
              }
            }
          })




        }





      })



      //用户按了允许授权按钮
    
    
    } else {
      //用户按了拒绝按钮
      console.log('fail');

    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var openid=wx.getStorageSync('openid')
    if(openid){
      this.setData({
        openid:true
      })
    }else{
      this.setData({
        openid: false
      })
    }

    var id = wx.getStorageSync('uid')
    var that = this
    if (id) {
      this.setData({
        is_auth: true
      })
      wx.request({
        url: app.globalData.url + 'xcx/getNowCard/' + id,
        data: {},
        method: "get",
        success: function (res) {
          console.log(res)
          if (res.data.code == 10000) {
            if(res.data.data.user_status==1){
              that.setData({
                is_status:true
              })
            }else{
              that.setData({
                is_status: false
              })
            }
            that.setData({
              is_card: true
            })
          } else {
            that.setData({
              is_card: false
            })
          }
        }
      })
    } else {
      this.setData({
        is_auth: false
      })
    }

    // var id = wx.getStorageSync('uid')
    // var that = this
    // if(id){
    //   wx.request({
    //     url: app.globalData.url + 'xcx/getNowCard/' + id,
    //     data: {},
    //     method: "get",
    //     success: function (res) {
    //       console.log(res)
    //       if (res.data.code == 10000) {
    //        wx.setStorageSync('have_card', 'youcard')
    //       } 
    //     }
    //   })
    // }else{
    //   wx.setStorageSync('have_card', 'nocard')
    // }
    



  },

  is_auth:function(){
    var is_status=this.data.is_status
    var is_auth = this.data.is_auth
    var is_card=this.data.is_card
    if (is_auth==false){
        wx.showToast({
          title: '请先进入我的主页',
          icon:'none'
        })
    }
    
    if (is_card==false){
      wx.showToast({
        title: '请先编写名片',
        icon: 'none'
      })
    } 
    if(is_status==false){
      wx.showToast({
        title: '您已被禁止登陆',
        icon: 'none'
      })
    }
  },



 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  wx.showLoading({
    title: '',
  })

    var that=this
      wx.request({
        url: app.globalData.url+'xcx/lunbo',
        method:"get",
        success:function(res){
          console.log(res)
          wx.hideLoading()
          if(res.data.data){
            for(var i=0;i<res.data.data.length;i++){
              res.data.data[i] = {src:'https://cswlyx.com'+res.data.data[i].img_url, txt:res.data.data[i].introduce, title:res.data.data[i].title}
            }
            that.setData({
              imgUrls: res.data.data
            })
          }
        }
      })



      wx.request({
        url: app.globalData.url+'xcx/indexcard',
        data:{},
        method:"get",
        success:function(res){
          wx.hideLoading()
          console.log(res)
          if (res.data.data){
            that.setData({
              list: res.data.data,
              newlist: res.data.data[0]
            })
          }
         
        }
      })
      
      var array = ['选择行业']
      wx.request({
        url: app.globalData.url+'xcx/getIndustries',
        method:"get",
        success:function(res){
          wx.hideLoading()
          console.log(res)
          if(res.data.data){
            for(var i=0;i<res.data.data.length;i++){
              res.data.data[i] = res.data.data[i].industry_name
              array.push(res.data.data[i])
            }
            that.setData({
              array: array
            })
          }
        }
      })
      
      
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  is_status: function () {
    var is_status = this.data.is_status
    if (is_status == true) {
      wx.redirectTo({
        url: '../manage/manage',
      })
    } else {
      wx.showToast({
        title: '您已被禁止登陆',
        icon: 'none'
      })
    }
  },
  is_status_one: function () {
    var is_status = this.data.is_status
    if (is_status == true) {
      wx.redirectTo({
        url: '../my/my',
      })
    } else {
      wx.showToast({
        title: '您已被禁止登陆',
        icon: 'none'
      })
    }
  },
  is_status_two: function () {
    var is_status = this.data.is_status
    if (is_status == true) {
      wx.redirectTo({
        url: '../index2/index2',
      })
    } else {
      wx.showToast({
        title: '您已被禁止登陆',
        icon: 'none'
      })
    }
  },
  is_status_three: function () {
    var is_status = this.data.is_status
    if (is_status == true) {
      wx.redirectTo({
        url: '../index3/index3',
      })
    } else {
      wx.showToast({
        title: '您已被禁止登陆',
        icon: 'none'
      })
    }
  },






})
